/*
 * @Author: 周洋 1430536748@qq.com
 * @Date: 2024-07-30 22:59:30
 * @LastEditors: 周洋 1430536748@qq.com
 * @LastEditTime: 2024-08-16 11:31:23
 * @version: 1.2.4
 * @Description: 
 */
import { PropType } from "vue";
import { ButtonTypeEnum } from '@/enum/index';

export const props = {
    /** 图标 */
    icon: { type: [String, Object], required: true },
    /** 图标大小 */
    size: { type: [String, Number], default: '1rem' },
    /** 按钮文本 -- 仅当为按钮 有效 */
    text: { type: String, default: null },
    /** 是否为链接按钮 --仅当为按钮 有效   */
    link: { type: Boolean, default: false },
    /** 按钮类型 -- 仅当为按钮 有效 */
    type: { type: String as PropType<ButtonTypeEnum>, default: ButtonTypeEnum.PRIMARY },
    /** 自定义按钮颜色 -- 仅当为按钮 有效 */
    color:{ type: String, default: null },
}

export interface Emits {

}
